本文連3節會使用ASP.Net MVC5實作練習一個Aras為架構的網站,來看看這樣的方式會不會更好開發網站系統。
一樣利用之前建立的Itemtype=> Work Order做一個CRUD頁面
建立ASP.net MVC專案
左側先加入連結資料庫->InnovatorSolutions,然後在Model新增項目
建立ADO.NET實體資料模型
選第一個項目
選擇,是
選擇 Entity Framework 6.x
在InnovatorSolution資料庫選擇 Work Order
完成建立,建立成功請務必先建置專案,這樣才能建立Controller
到這裡是建立基本的專案過程。
接下來開始會建立Model需要的類別
1.Partial (資料表屬性)->定義屬性的正規化、商業邏輯
2.Repository (資料倉儲)->對資料表存取邏輯
1.Partial (資料表屬性)
2.Repository (資料倉儲)
建立Controller
1.使用Entity Framwork的MVC5 控制器
2.模型選擇Work_ORDER
3.完成Controller後,會包含Index、Detail、Edit、Delete
點選View資料夾,開啟Work_Order的Index.cshtml
在index.cshtml程式碼開啟後,直接偵錯此頁面,令它開啟Work Order的 Index畫面
成功後將把Shared/Layout.cshtml 增加導覽列